//
// Created by amir on 21.03.24.
//

#ifndef TIMER_H
#define TIMER_H



#include "../Time/Time.h"


class Timer {
protected:
    double past_time;
    double start_time;
    bool isRunTime;

public:
    Timer(double);

    // установка времени
    void setTime(double);
    // перезапуск, запуск, остановка времени
    void reset();
    void start();
    void stop();
    // update time
    void update();
    // get time
    double get_time();


    ~Timer() = default;
};


#endif //TIMER_H
